body {

    font-size: 14px;

    color: #333;

    font-family: "Microsoft YaHei";

}

html, body, ul, li, p, h1, a, dl, dd {

    margin: 0;

    padding: 0;

    list-style: none;

    text-decoration: none;

    color: #333;

}

a img {
    border: 0;
}

h1, h2, h3, h4, h5 {
    margin: 0;
    paddinyng: 0;
}

.left {

    float: left;

}

.right {

    float: right;

}

.clear {

    clear: both;

}

.center {

    width: 1200px;

    margin: 0 auto;

    /*overflow: hidden;*/

}

.top {

    height: 47px;

    line-height: 47px;

    background: #eee;

}

.logo{ width: 100%; height: 125px; background-color: #ffffff;}
.logo h1 {
    width: 1200px;
    height: 125px;
    text-indent: -999em;
    margin: 0 auto;
}

.logo  h1 a {
    width: 1200px;
    height: 125px;
    display: block;
}

.nav {

    background: #BB0102;

}

.nav li {

    float: left;

    text-align: center;

    height: 70px;

    line-height: 70px;

    /*border-left: #FF7500 1px solid;*/

    width: 120px;

}

.nav ul li:hover {
color: #fff!important;
    background: #9A0003;

}
.nav ul li:hover a {
    font-size: 19px;

}
.nav ul li.home {

    border: 0;

}

.nav li a {

    color: #fff;

    font-size: 18px;

}

.tiao {

   /* border-bottom: 1px #BB0102 solid;*/

    height: 2px;

}

.Bannerslider {

    position: relative;

    width: 100%;

    height: 500px;

    margin: 0 auto;

    overflow: hidden;

}

.Bannerslider ul {

    position: relative;

    width: 1000%;

    overflow: hidden;

    height: 100%;

}

.Bannerslider ul li {

    width: 10%;

    float: left;

    display: block;

    background: center top no-repeat;

    height: 100%;

}

.Bannerslider ul li img {

    display: none;

}

.Bannerslider ol {

    text-align: center;

    width: 100%;

    position: absolute;

    bottom: 10px;

    left: 0;

}

.Bannerslider ol li {

    width: 16px;

    height: 16px;

    background: url(../images/dot.png) 0 -16px;

    cursor: pointer;

    display: inline-block;

    *display: inline;

    *zoom: 1;

}

.Bannerslider ol li.on {

    width: 16px;

    height: 16px;

    background: url(../images/dot.png) 0 0px;

}

.Bannerslider .ScrollLeft {

    display: none;

    width: 60px;

    height: 90px;

    position: absolute;

    top: 50%;

    left: 0;

    opacity: 0.8;

    background: url(../images/ad_ctr.png) 0 0;

    cursor: pointer;

    z-index: 1;

    margin-top: -45px;

}

.Bannerslider .ScrollRight {

    display: none;

    width: 60px;

    height: 90px;

    position: absolute;

    top: 50%;

    right: 0;

    opacity: 0.8;

    background: url(../images/ad_ctr.png) 0 -90px;

    cursor: pointer;

    z-index: 1;

    margin-top: -45px;

}

.Bannerslider .ScrollLeft:hover,
.Bannerslider .ScrollRight:hover {

    opacity: 1;

}

.Bannerslider:hover .ScrollLeft,
.Bannerslider:hover .ScrollRight {

    display: block;

}

.service {

    padding: 40px 0 0;

}

.service .myServive {

    font-size: 22px;

    font-weight: bold;

    position: relative;

}

.service .myServive .after {

    position: absolute;

    left: 115px;

    bottom: 5px;

    width: 50px;

    height: 2px;

    background: #7fa409;

}

.service .difference {

    line-height: 40px;

    font-size: 18px;

    color: #a0a0a0;

}

.service ul {

    overflow: hidden;

}

.service ul li {

    float: left;

    width: 380px;

    height: 100px;

    border: 1px solid #d7d7d7;

    margin: 20px 18px 0 0px;

}

.service ul li a {

    display: block;

    overflow: hidden;

    width: 100%;

    height: 100%;

    transition: background 0.5s;

    /*background: #fff;*/

}

.service ul li a:hover {

    background: #96b438;

    color: #fff;

}

.service ul li .left {

    border-right: 1px solid #d7d7d7;

    width: 49px;

    height: 100%;

    background: #ececec;

    position: relative;

}

.service ul li .left .ico {

    position: absolute;

    left: 19px;

    top: 20px;

    width: 40px;

    height: 40px;

    border-radius: 50%;

    background: #419b53;

    padding: 10px;

}

.service ul li .left .ico img {

    width: 40px;

    height: auto;

}

.service ul li .right {

    font-family: "Lucida Grande", Helvetica, Arial, "Microsoft YaHei", FreeSans, Arimo, "Droid Sans", "wenquanyi micro hei", "Hiragino Sans GB", "Hiragino Sans GB W3", Roboto, Arial, sans-serif;

    padding: 15px 40px;

    width: 250px;

    line-height: 22px;

}

.service ul li .right .title {

    font-weight: bold;

}

.homeMain {
    height: 780px;
    margin: 0 auto;
    padding-bottom: 10px;
}

.ys1 {

    padding: 15px;

    text-align: center;

}

.homeProdcuts .title {
    padding-top: 82px;
    color: #000000; font-size:26px; font-weight: bold;

    text-align: center;

    background: url(../images/protitle.png) no-repeat center center;

}
.homeProdcuts .title span{ color: #ff0000;}

.homeProdcuts .font {

    font-size: 18px;

    text-align: center;

    padding: 5px 0 15px

}

.homeProdcuts .font i {

    font-style: normal;

    color: #BB0102;

}

.homeProductList {

    overflow: hidden;

    float: right;

    width: 950px;

}

.homeProductList li {

    float: left;

    width: 286px;

    background: #fff;

    line-height: 50px;

    margin-left: 30px;

    margin-bottom: 17px;

    text-align: center;

    box-shadow: #ccc 5px 5px 0;

}

.homeProductList li a {

    font-size: 18px;

    font-weight: bold;

    color: #BB0102;

}

.homeProductList li img {

    height: 220px;

    width: 286px;

    display: block;

}






.about {
    width: 100%;
    padding-bottom: 25px;
    background: #f5f5f5;
}
.Title {
    width: 100%;
    text-align: center;
    padding-top: 58px;
}
.Title h3 {
    font-size: 35px;
    color: #333333;
    font-weight: normal;
}
.Title h3 a {
    color: #333333;
    text-decoration: none;
}
.Title i {
    display: block;
    margin: 10px auto 0;
    width: 131px;
    height: 22px;
}
.mainall {
    width: 1200px;
    margin: 0 auto;
    overflow: hidden;
}
.about .mainCon {
    width: 100%;
    margin-top: 32px;
}
.about .mainCon dl {
    width: 100%;
    height: 379px;
    position: relative;
}

css.css:11
.clearfix {
    display: block;
}
.about .mainCon dt {
    width: 642px;
    height: 379px;
}
.about .mainCon dd {
    width: 728px;
    height: 311px;
    border: 2px solid #026222;
    position: absolute;
    top: 25px;
    right: 0;
    background: #fff;
    padding: 46px 56px 0 60px;
}
.about .mainCon dd h3 {
    font-size: 18px;
    color: #333333;
    font-weight: bold;
}
.about .mainCon dd p {
    font-size: 14px;
    color: #666666;
    line-height: 25px;
    margin-top: 30px;
}


.about .mainCon dd .more {
    display: block;
    width: 129px;
    height: 79px;
    text-align: center;
    line-height: 79px;
    font-size: 14px;
    color: #fff;
    text-decoration: none;
    position: absolute;
    left: 267px;
    bottom: -44px;
    background: #026222;
    text-transform: uppercase;
}
.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
    font-size: 0;
}

.fr {
    float: right;
}
.mt40 {
    margin-top: 40px;
}
.fl {
    float: left;
}
.tc {
    text-align: center;
}
.honor{width:360px;}
.honor .case_t p{text-transform: uppercase;color: #4f4e4e;}
.honor_n{height: 410px;background: #f5f5f5;margin-top: 22px;padding-top: 20px;overflow: hidden;}
.honor_n .bd{margin:0px 0 0 25px ;}
.honor_n li{float: left;width: 312px;margin: 10px 0px 0px 0;text-align: center;height: 380px;}
.honor_n .pic{width: 222px;height: 320px;overflow: hidden;margin:0 0 15px 45px;display: block;}
.honor_n li .info a{height: 40px;font-size: 14px;color: #595959;line-height: 40px;text-align: center;overflow: hidden;background: #fff;display: block;}
.honor_n li img{width: 222px;height: 320px;-webkit-transition: all .2s;-moz-transition: all .2s;-o-transition: all .2s;-ms-transition: all .2s;transition: all .2s;overflow: hidden;}
.honor_n li:hover img{transform: scale(1.2, 1.2);-ms-transform: scale(1.2, 1.2);/* IE 9*/-moz-transform: scale(1.2, 1.2);/* Firefox*/-webkit-transform: scale(1.2, 1.2);/* Safari ÃƒÂ¥Ã¢â‚¬â"¢Ã…â€™ Chrome*/-o-transform: scale(1.2, 1.2);}
.kehu{width:772px;}
.kehu_t{width:767px;height: 54px;border: 2px solid #007946;line-height: 54px;}
.kehu_t h3{width:147px;background: #007946;display: block;float: left;}
.kehu_t h3 a{font-size: 20px;color:#FFF;text-align: center;display: block;}
.kehu_t span{font-size: 18px;color: #454545;float: left;margin-left: 15px;}
.kehu_t a.more{float: right;margin-right: 10px;}
.kehu_n .hd a{background: url(../images/kehu_left.jpg) no-repeat;width:34px;height: 7px;position: absolute;top:100px;}
.kehu_n .hd a.next{left:-80px;}
.kehu_n .hd a.prev{right:-80px;background: url(../images/kehu_right.jpg) no-repeat;}
.kehu_n{height: auto;margin-top: 30px;}
.kehu_n ul{width:103%;}
.kehu_n li{width:772px;float: left;height: 216px;margin-bottom: 20px;display: block;background: #FFF;position: relative;}
.kehu_n li .pic{width:306px;float: left;}
.kehu_n li .pic img{width:306px;height: 200px;}
.kehu_n li .info{width:402px;float: left;border: 1px solid #d5d5d5;height: 200px;padding:20px 30px;}
.kehu_n li .info a.t{height: 40px;line-height: 40px;display: block;overflow: hidden;font-size: 18px;border-bottom: 1px solid #ddd;color:#000;}
.kehu_n li .info div{line-height: 26px;display: block;overflow: hidden;margin:16px 0px 10px;height: 52px;color: #7f7f7f;}
.kehu_n li .info span a{background: url(../images/kehu_m.jpg) no-repeat;width:77px;height: 24px;display: block;margin-top: 15px;color:#FFF;font-size: 12px;line-height: 24px;padding-left: 15px;}
.kehu_n li:hover .info span a{background: url(../images/kehu_mhover.jpg) no-repeat;width:77px;height: 24px;display: block;margin-top: 15px;color:#FFF;font-size: 12px;line-height: 24px;padding-left: 15px;}
.kehu_n li:hover{cursor: pointer;}

.case_t h3{background: url(../images/kehu_x.jpg) no-repeat center 20px;}
.case_t h3 a{font-size: 30px;color: #313131;font-weight: bold;}
.case_t h3 p{font-size: 16px;margin-top: 8px;text-transform: uppercase;}
















.homeAbout {
width: 100%;
    margin: 0 auto;
    overflow: hidden;

    background: #BB0102;

    background: url(../images/about.jpg) top center no-repeat;

    height: 425px;

}

.homeAbout .in {

    width: 1200px;

    margin: 0 auto;

    position: relative;

}

.homeAbout .left {

    width: 50%;

    height: 425px;

}

.homeAbout .right {

    position: absolute;

    width: 662px;

    height: 320px;

    left: 632px;

    top: 88px;

    line-height: 34px;

}

.homeAbout .right .homeAboutContent {

    color: #fff;

}

/*.homeAbout .right .homeAboutContent .content{

    padding:10px 0 0 50px;

    line-height:2;

    color:#fff;

}*/

.homeAbout .right .homeAboutContent .content p {

    color: #fff;

}

.homeAboutContent .title {

    border-bottom: 4px #fff solid;

    width: 100px;

    color: #fff;

    font-size: 20px;

    line-height: 40px;

    margin: 50px 0 0 50px;

}




.chejian{width: 1200px;  margin: 0 auto; height: 50px; background-color: #026222; text-align: center; font-size: 30px; line-height: 50px; color: #fff}

.geduan1 {

    height: 235px;

    background: url(../images/geduan1.jpg) center center;

}

.case {

    padding: 50px 0 0;

}

.case .title {

    font-size: 22px;

    font-weight: bold;

    position: relative;

}

.case .title .after {

    position: absolute;

    left: 100px;

    bottom: 5px;

    width: 50px;

    height: 2px;

    background: #7fa409;

}

.case .myService {

    line-height: 40px;

    font-size: 18px;

    color: #a0a0a0;

}

.caseList {

    padding-top: 20px;

}

.caseList li {

    float: left;

    width: 390px;

    margin-right: 10px;

    margin-bottom: 10px;

    position: relative;

}

.caseList li .font {

    display: block;

    position: absolute;

    left: 0;

    top: 0;

    z-index: 99;

    opacity: 0;

    width: 390px;

    height: 300px;

    color: #fff;

    background: rgba(0, 0, 0, 0.5);

    transition: 0.5s all;

    text-align: center;

    line-height: 300px;

    font-size: 22px;

}

.caseList li:hover .font {

    opacity: 1;

}

.caseList li img {

    width: 390px;

    height: 300px;

}

.hzgy {

    margin-top: 20px;

    padding-top: 20px;

    border-top: #419b53 solid 1px;

}

.hzgy .title {

    font-size: 22px;

    font-weight: bold;

    position: relative;

}

.hzgy .title .after {

    position: absolute;

    left: 100px;

    bottom: 5px;

    width: 50px;

    height: 2px;

    background: #7fa409;

}

.hzgy .myService {

    line-height: 40px;

    font-size: 18px;

    color: #a0a0a0;

}

.hzgy .content {

    overflow: hidden;

}

.hzgy .content .bg {

    width: 45%;

    height: 626px;

    background: url(../images/bg1.jpg) no-repeat right;

}

.hzgy .content .right {

    width: 55%;

    background: #e7e7e7;

    height: 626px;

}

.hzgy .content .right .neirong {

    width: 600px;

}

.hzgy .content .right .neirong .welcome {

    margin: 50px 0 0 30px;

    font-size: 22px;

    font-family: "microsoft yahei";

}

.hzgy .content .right .neirong .title2 {

    margin: 20px 0 0 30px;

    color: #419b53;

    font-size: 27px;

    font-weight: bold;

    font-family: "microsoft yahei";

}

.hzgy .content .right .neirong .contentNy {

    margin: 20px 0 0 30px;

    font-family: "microsoft yahei";

    font-size: 16px;

}

.lookMore {

    width: 165px;

    height: 42px;

    background: #419b53;

    color: #fff;

    line-height: 42px;

    text-indent: 15px;

    overflow: hidden;

    margin: 15px 0 0 420px;

}

.lookMore .rightJ {

    height: 42px;

    width: 60px;

    background: #000;

    color: #fff;

    float: right;

    transform: skewX(-20deg);

    margin-right: -10px;

    font-size: 30px;

}

.lookMore .rightJ span {

    transform: skewX(20deg);

    display: block;

}

.hezuo {
    margin: 10px 0 0 30px
}

.hzhb {

    padding-top: 30px;

    margin-top: 30px;

    border-top: 1px solid #419b53;

}

.hzhb .title {

    font-size: 22px;

    font-weight: bold;

    position: relative;

}

.hzhb .title .after {

    position: absolute;

    left: 100px;

    bottom: 5px;

    width: 50px;

    height: 2px;

    background: #7fa409;

}

.hzhb .myService {

    line-height: 40px;

    font-size: 18px;

    color: #a0a0a0;

}

.hzhb ul {

    margin: 20px auto;

    border: 1px #ccc solid;

    border-right: 0;

}

.hzhb li {

    float: left;

    width: 299px;

    border-right: 1px #ccc solid;

    background: #fff;

    height: 100px;

    padding-top: 5px;

    text-align: center;

}

.jszc .title {

    text-align: center;

    background: url(../images/line.png) repeat-x 0 63px;

}

.jszc .title2 {

    text-align: center;

    font-size: 21px;

}

.jszc .title2 i {

    font-style: normal;

    color: #0c833e;

}

.jszc .title3 {

    text-align: center;

    font-size: 11px;

}

.liucheng {

    width: 100%;
    overflow: hidden;

    height: 1409px;

    background: url(../images/liucheng.jpg) no-repeat top center;

    margin: 15px 0;

}

.jszcList {

    overflow: hidden;

    margin: 20px auto;

}

.jszcList li {

    width: 600px;

    float: left;

    margin: 15px 0 0 0;

    line-height: 35px;

    font-size: 16px;

    overflow: hidden;

}

.jszcList li img {

    float: left;

    width: 286px;

    height: 320px;

    padding: 2px;

    background: #fff;

    border: #419b53 1px solid;

}

.jszcList li .font {

    width: 256px;

    float: left;

    padding: 0 25px;

}

.jszcList li.c2 img {

    float: right;

}

.jszcList li b {

    color: #419b53;

}

.news {

    padding-top: 30px;

    margin-top: 30px;

    border-top: 1px solid #419b53;

}

.news .title {

    font-size: 22px;

    font-weight: bold;

    position: relative;

}

.news .title .after {

    position: absolute;

    left: 100px;

    bottom: 5px;

    width: 50px;

    height: 2px;

    background: #7fa409;

}

.news .myService {

    line-height: 40px;

    font-size: 18px;

    color: #a0a0a0;

}

.homeNewsList {

    margin: 30px auto;

}

.homeNewsList li {

    width: 380px;

    float: left;

    margin: 0 20px 0 0;

}

.homeNewsList li img {

    width: 380px;

    height: 220px;

}

.homeNewsList li .click {

    border-bottom: #e1e1e1 1px solid;

    line-height: 40px;

}

.biao {

    padding: 5px 10px;

    background: url(../images/click.png) center no-repeat;

    background-size: 100% auto;

    margin-right: 5px;

}

.newstitle {

    margin: 15px 0 0 0;

    font-weight: bold;

    line-height: 30px;

    font-size: 18px;

}

.homeNewsList .content {

    text-indent: 2em;

    line-height: 22px;

}

.homeContact {

    background: url(../images/bomc.png) top center;

    width: 100%;

    height: 219px;

    margin-top: 50px;

}

.footer {

    background: #282828;

    color: #fff;

    padding: 50px 0;

}

.botNews {

    float: left;

    width: 400px;

}

.botPro {

    float: left;

    width: 400px;

}

.botContact {

    float: left;

    width: 400px;

}

.footer {

    padding: 20px 0;

    background: #9A0003;

    /*text-align: center;*/

    line-height: 2.5;

    color: #fff;

}

.footer a, .footer p {

    color: #fff;

}

/*neiye*/

.nyxt {
    width: 100%;
    height: 300px;
    margin: 0 auto;
    background: url(../images/xt.jpg) top center no-repeat;
}

.nyxt img {
    width: 1200px;
    height: 300px;
    display: none;
}

.mainContent {
    width: 1200px;
    margin: 0 auto;
    overflow: hidden;
    padding-top: 30px;
    padding-bottom: 30px;
}

.nyleft {
    width: 250px;
    float: left;
    /*margin-left: -10px;*/
}

.nyleft .cptit {
    width: 300px;
    height: 40px;
    line-height: 40px;
    font-size: 20px;
    background: #3c3e46;
    color: #fff;
    font-weight: bold;
    text-align: center;
}

.con {
    width: 290px;
    padding: 4px;
    border: 1px solid #ccc;
    border-top: none;
}

.con h3 {
    width: 290px;
    height: 36px;
    line-height: 36px;
    background: #BC0203;
    margin: 5px 0;
    padding: 0;
    text-align: center;
}

.con h3  {
    color: #fff;
    display: block;
    width: 266px;
    height: 36px;
    padding-left: 24px;
}

.con ul li {
    margin-left: 6px;
    width: 280px;
    height: 36px;
    line-height: 36px;
    font-size: 14px;
    background: #d3d3d3;
    text-align: center;
    margin: 0 0 5px;
}
.con ul li{
    float: left;
    margin-left: 6px
}
.con ul li:hover{
    background-color: #9A0003;
}
.con ul li:hover a {
    color: #fff;
    font-size: 16px;
}

.con ul li a {
    font-size: 14px;
    color: #000;
}

.con p {
    font-size: 14px;
    line-height: 30px;
}

.con dl {
    overflow: hidden;
}

.con dl dd {
    float: left;
    width: 126px;
    margin: 0 2px;
    background: #d3d3d3;
    text-align: center;
    line-height: 26px;
}

.nyright {
    width: 932px;
    float: right;
}
.nyright1 {
    width: 1200px;
    float: right;
}
.location {
    border-bottom: 1px solid #666;
    overflow: hidden;

    padding-bottom: 9px;

    padding-top: 12px;
}

.location h5 {
    border-left: 3px solid #BC0203;

    float: left;

    font-weight: normal;

    line-height: 16px;

    padding-left: 10px;

    color: #BC0203;

    font-size: 16px;

    font-weight: bold;

}

.location span {
    float: right;
    font-size: 12px;
}

.location span a {
    font-size: 12px;
}

.infocon {
    padding: 10px;
    margin-top: 10px;
}

.infocon p, .infocon {
    line-height: 32px;
    font-size: 14px;
}

.procon2 {
    overflow: hidden;
    padding: 5px;
}

.procon {
    overflow: hidden;
    padding: 5px;
}

.procon ul {
    overflow: hidden;
}

.procon ul li {
    width: 307px;
    float: left;
    text-align: center;
    margin-bottom: 15px;
}

.procon ul li span {
    display: block;
    width: 290px;
    text-align: center;
    height: 30px;
    line-height: 30px;
    font-size: 15px;
    font-weight: bold;
    color: #BB0102;
}

.procon ul li img {
    width: 290px;
    height: 220px;
    padding: 2px;
    border: 1px solid #999;
    display: block;
}

.page {
    text-align: center;
}

.page {
    text-align: center;
}

.pro_img {
    text-align: center;
}

.pro_img img {
    width: 350px;
    height: 250px;
    padding: 2px;
    border: 1px solid #999;
}

.pro_con {
    line-height: 32px;
}

.pro_con p {
    font-size: 14px;
    line-height: 32px;
}

.newscon {
    padding: 8px;
    overflow: hidden;
}

.newscon ul li {
    width: 920px;
    height: 36px;
    line-height: 36px;
}

.newscon h1 {
    text-align: center;
    font-size: 18px;
    font-weight: bold;
    line-height: 36px;
}

.newscon p {
    line-height: 32px;
}

.newscon2 {
    padding: 8px;
    overflow: hidden;
}

.newscon2 h1 {
    text-align: center;
    font-size: 18px;
    font-weight: bold;
    line-height: 36px;
}

.newscon2 p {
    line-height: 32px;
}

/*见证*/

.jz_bg {
    background: url(../images/zx_bg10.gif) no-repeat center 0;
    height: 705px;
}

.jz_con {
    margin-left: 100px;
    display: inline-block;
    width: 534px;
    position: relative;
    height: 519px;
    overflow: hidden;
}

.jz_con dl {
    background: url(../images/jz_picbg.png) no-repeat;
    width: 534px;
    height: 138px;
    margin: 0; /*margin-top:15px;*/
    display: block;
    overflow: hidden;
}

.jz_con dl dt {
    float: left;
    width: 136px;
    height: 136px;
    overflow: hidden;
}

.jz_con dl dt img {
    position: relative;
    height: 136px;
}

.jz_con dl dd {
    float: left;
    width: 360px;
    padding-left: 18px;
    margin: 0;
}

.jz_con dl dd b {
    line-height: 30px;
    height: 30px;
    overflow: hidden;
    display: block;
    padding-top: 20px;
}

.jz_con dl dd b a {
    font-size: 16px;
    color: #d04342;
}

.jz_con dl dd b a:hover {
    text-decoration: underline;
}

.jz_con dl dd p {
    color: #838383;
    line-height: 22px;
    font-size: 14px;
}

.jz_con dl dd span {
    display: block;
    padding-top: 10px;
}

.jz_con dd em {
    display: block;
    color: #12691b;
    line-height: 30px;
}

.jz_con dl.khjz_dlbj {
    background: url(../images/jz_picbg1.png) no-repeat;
}

.jz_con dl.khjz_dlbj dt {
    float: right;
}

.jz_con .ul {
    position: absolute;
    left: 0;
}

/*国内储气罐著名品牌*/

.pp {
    height: 625px;
}

.pp_top {
    padding: 382px 0 40px;
    text-align: center;
}

.pp_top a b {
    display: block;
    font-size: 30px;
    color: #333;
    padding-top: 3px;
}

.pp_top a b em {
    color: #d04342;
}

.pp_top a i {
    display: block;
    font-size: 14px;
    color: #666;
    padding-top: 4px
}

.pp_top a:hover b {
    color: #d04342;
}

.pp01 {
    background: url(../images/sp_picbg.gif) no-repeat;
    width: 522px;
    height: 399px;
}

.pp01 img {
    width: 486px;
    height: 273px;
    padding: 20px 0 0 18px;
}

.pp02 {
    width: 678px;
}

.pp02 ul li {
    float: left;
    padding-left: 40px;
}

.pp02 ul li a {
    background: url(../images/sp_libg01.gif) no-repeat;
    width: 185px;
    height: 185px;
    display: block;
    text-align: center;
}

.pp02 ul li a:hover {
    background: url(../images/sp_libg02.gif) no-repeat;
}

.pp02 ul li a span {
    display: block;
    font-size: 24px;
    color: #fff;
    padding-top: 50px;
}

.pp02 ul li a:hover span {
    font-weight: bold;
}

.pp02 ul li a em {
    display: block;
    font-size: 16px;
    color: #fff;
    line-height: 25px;
    padding-top: 20px;
}

.pp02 p {
    font-size: 22px;
    color: #333;
    padding: 35px 0 0 145px;
}

.pp02 p b {
    color: #d04342;
    font-size: 24px;
}

.pp02 p i {
    display: block;
    padding-top: 20px;
}

.pp02 .pp_sp02 {
    display: block;
    padding: 20px 0 0 165px;
}

.pp02 .pp_sp02 img {
    display: block;
    float: left;
}

.pp02 .pp_sp02 em {
    display: block;
    float: left;
    font-size: 16px;
    color: #333;
    padding-left: 34px;
    line-height: 40px;
    width: 300px;
}

.pp02 .pp_sp02 em b {
    font-size: 18px;
    color: #d04342;
}

.botNav {
    background: #9A0003;
}

.botNav .lianxi {
    width:1002px;
    overflow: hidden;
    padding: 25px 0;
}

.botNav .lianxi ul li {
    float: left;
    width: 300px;
    margin: 10px 5px 0 0;
    line-height: 54px;
    color: #fff;
}

.botNav .lianxi ul li a {
    color: #fff;
}

.botNav .lianxi ul li img {
    float: left;
    margin-right: 10px;
}

.botNav .ewm {
    width: 276px;
    padding: 10px 0;
    line-height: 30px;
}

.botNav .ewm div {
    text-align: center;
    color: #fff;
    width: 50%;
}

.botNav .ewm div img {
    display: block;
    margin: 0 auto;
}

.footer select {
    border: 0;
    width: 150px;
    height: 35px;
    display: block;
    text-align: center;
}

/*车间厂房*/

.cjcf {

    background: #eee;

    padding: 70px 0;

    box-shadow: 0px 5px 5px #999 inset;

}

.cjcf .left img {

    display: block;

}

.cjcf .left .content {

    border: 1px #BB0102 solid;

    border-top: 0;

    background: #fff;

    padding-top: 10px;

}

.cjcf .left .content ul li {

    text-align: center;

    line-height: 53px;

    background: #BB0102;

    width: 260px;

    margin: 0px auto 10px;

    border-radius: 3px;

}

.cjcf .left .content ul li:hover, .cjcf .left .content ul li.on {

    background: #d04342;

}

.cjcf .left .content ul li a {

    font-size: 16px;

    font-weight: bold;

    color: #fff;

    display: block;

}

.cjcf .right {

    width: 900px;

    height: 408px;

    overflow: hidden;

    position: relative;

}

.cjcf .right .pos {

    position: absolute;

    left: 0;

    z-index: 1;

}

.cjcf .right ul {

    overflow: hidden;

    height: 408px;

}

.cjcf .right ul li {

    float: left;

    width: 290px;

    height: 200px;

    text-align: center;

    position: relative;

    margin: 0 0 8px 8px;

}

.cjcf .right ul li span {

    display: block;

    width: 100%;

    height: 40px;

    background: rgba(0, 0, 0, 0.5);

    line-height: 40px;

    position: absolute;

    bottom: 0;

    left: 0;

    color: #fff;

}

.cjcf .right ul li img {

    width: 290px;

    height: 200px;

    display: block;

    margin: 0 auto;

}

.homeNews {
padding-top: 20px;
    overflow: hidden;

    padding-bottom: 20px;

}

.homeNewsLeft {

    width: 766px;

}

.homeNewsRight {

    width: 410px

}

.homeNewsLeftTitle {

    overflow: hidden;

    height: 41px;

    line-height: 41px;

    background: #BB0102;

}

.homeNewsLeftTitle ul li {

    width: 135px;

    text-align: center;

    float: left;

}

.homeNewsLeftTitle ul li.on {

    background: #d04342;

}

.homeNewsLeftTitle ul li a {

    color: #fff;

    font-size: 16px;

    font-weight: bold;

    display: block;

}

.homeNewsLeftContent img {

    width: 400px;

    height: 217px;

    border: solid 1px #d3d3d3;

    padding: 4px;

}

.homeNewsLeftContent {

    padding: 15px 0;

}

.homeNewsLeftContentTop {

    padding-bottom: 10px;

    overflow: hidden;

}

.homeNewsLeftContentTop .right {

    width: 335px;

}

.homeNewsLeftContentTop .right p {

    line-height: 30px;

}

.homeNewsLeftContentTop .right .newsTitle {

    padding-bottom: 10px;

}

.homeNewsLeftContentTop .right .newsTitle a {

    font-size: 16px;

    color: #d04342;

    font-weight: bold;

}

.homeNewsLeftList {

    overflow: hidden;

}

.homeNewsLeftList li {

    float: left;

    width: 380px;

    line-height: 30px;

    height: 30px;

    position: relative;
}
.homeNewsLeftList li span{ position: absolute;right: 15px;top: 0; font-size: 12px; color: #666;}

.homeNewsRightTitle {

    overflow: hidden;

    height: 41px;

    line-height: 41px;

    background: #BB0102;

    /*padding-bottom: ;*/

}

.homeNewsRightTitle a {

    color: #fff;

    font-size: 16px;

    font-weight: bold;

    display: block;

    width: 135px;

    text-align: center;

}

.homeNewsRightContent {

    position: relative;

    overflow: hidden;

    height: 279px;

}

.homeNewsRightContent ul {

    position: absolute;

    left: 0;

    top: 0;

}

.homeNewsRightContent ul li {

    border-bottom: dashed #ccc 1px;

    padding: 10px 0;

    height: 90px;

}

.homeNewsRightContent ul li .newGdTitle {

    padding-left: 30px;

    background: url(../images/wen.gif) no-repeat 5px 9px;

    line-height: 30px;

    height: 30px;

}

.homeNewsRightContent ul li .newsGdContent {

    padding-left: 30px;

    background: url(../images/da.gif) no-repeat 5px 9px;

    line-height: 30px;

    height: 60px;

}

.neiyeRight {

    width: 490px;

    float: right;

    line-height: 30px;

}

.procon2 h1 {
    font-size: 30px;
    font-weight: bold;
    line-height: 50px;
}

.neiyeRight p {

    font-size: 16px;

}

.page {

    line-height: 40px;

    font-size: 14px;

    padding: 10px 20px;

    overflow: hidden;

}

.page a {

    /*color: #00e;*/

}

.xgPro ul {

    overflow: hidden;

    padding: 10px 0;

    height: 222px;

}

.xgPro ul li {

    width: 220px;

    float: left;

    text-align: center;

    background: #ddd;

    line-height: 36px;

    margin-right: 10px;

}

.xgPro ul li img {

    display: block;

    margin: 0 auto;

    width: 220px;

    height: 165px;

}

.xgNew ul {

    padding: 10px 0;

}

.xgNew ul li {

    line-height: 35px;

}

.xgNew ul li span {

    float: right;

}

.gd3 {

    position: relative;

    overflow: hidden;

    height: 130px;

    width: 1200px;

    margin: 0 auto;

}

.gd3 ul {

    position: absolute;

    left: 0;

    top: 0;

}

.link {

    /*height:40px;*/

    border-top: #BB0102 3px solid;

    line-height: 40px;

    background: #eee;

    overflow: hidden;

}

.linkRight {

    float: right;

    width: 1100px;

}

.hyzx {

    float: left;

    width: 590px;

}

.hyzx .title {

    background: #BB0102;

    height: 40px;

    line-height: 40px;

}

.hyzx .title a {

    color: #fff;

    font-size: 16px;

    font-weight: bold;

    display: block;

    width: 135px;

    text-align: center;

}

.hyzx .content {

    overflow: hidden;

}

.hyzx .content .left {

    width: 245px;

}

.hyzx .content .left img {

    width: 230px;

    height: 180px;

    margin: 5px;

    padding: 3px;

    border: 1px #ccc solid;

    background: #fff;

}

.hyzx .content .right {

    width: 320px;

    padding: 5px 0;

}

.hyzx .content .right li {

    line-height: 30px;

}

.jjfa {

    float: right;

    width: 590px;

}

.jjfa .title {

    background: #BB0102;

    height: 40px;

    line-height: 40px;

}

.jjfa .title a {

    color: #fff;

    font-size: 16px;

    font-weight: bold;

    display: block;

    width: 135px;

    text-align: center;

}

.jjfa .content {

    overflow: hidden;

}

.jjfa .content .left {

    width: 245px;

}

.jjfa .content .left img {

    width: 230px;

    height: 180px;

    margin: 5px;

    padding: 3px;

    border: 1px #ccc solid;

    background: #fff;

}

.jjfa .content .right {

    width: 320px;

    padding: 5px 0;

}

.jjfa .content .right li {

    line-height: 30px;

}


/*.container:hover {*/
    /*transform: rotateY(180deg);*/
/*}*/

/*.container, .container {*/
    /*width: 300px;*/
    /*height: 240px;*/
/*}*/

/*.container {*/
    /*width: 300px;*/
    /*padding: 4px;*/
    /*border: 1px solid #ccc;*/
    /*float: left!important;*/
    /*margin: 4px 2px 0;*/
    /*text-align: center;*/
    /*position: relative;*/
/*}*/

/*.container {*/
    /*position: relative;*/
    /*transition: 0.50s;*/
    /*transform-style: preserve-3d;*/
/*}*/

/*.container:hover {*/
    /*transform: rotateY(180deg);*/
/*}*/

/*.one {*/
    /*width: 300px;*/
 /*height: 240px;*/
    /*position: absolute;*/
    /*transform: rotateY(180deg);*/
    /*backface-visibility: hidden;*/
    /*width: 300px;*/
    /*height:240px ;*/
    /*left: 4px;*/
    /*top: 4px;*/
    /*background-color: black;*/
    /*opacity: 0.5;*/

    /*!*background-color: hotpink;*!*/
    /*backface-visibility: hidden;*/


/*}*/

/*.two {*/
    /*width: 300px;*/
    /*height: 240px;*/
    /*left: 4px;*/
    /*top: 4px;*/
    /*position: absolute;*/
    /*position: absolute;*/
    /*background: yellow;*/
    /*backface-visibility: hidden;*/
/*}*/

.nav .center ul li .slide_box{ transition-duration:.5s;
display: none;}
.nav .center ul li:hover .slide_box{display:block;}




/*.content {
    width: 1150px;
    height: auto;
    overflow: hidden;
    margin: 0 auto;*/

.leftsy {
    float: left;
    width: 238px;
    height: auto;
    overflow: hidden
}
.left_title1 {
    width: 238px;
    height: 48px;
    background: url(../images/lefttitle.png) 67px center no-repeat #3c3e46;
    font: 700 16px/48px "microsoft yahei";
    color: #fff;
    text-align: center;
    text-indent: 4px;
    overflow: hidden
}
.left_title1 a{ color:#fff;}
.left_nav {
    width: 238px;
    height: auto;
    overflow: hidden;
    background: #e6e6e6;
    padding: 10px 0 5px;
    margin-bottom: 15px;
    text-align:center;
    display:block;
}
.sub_left {
    max-height: 10000px;
}
.bigpro {
    float: left;
    width: 214px; /*height: 37px;*/
    margin-left: 13px;
}
.bigpro ul {
    border-radius: 16px;
    overflow: hidden;
    margin: 5px 0;
    background: #fff;
}
.bigpro a.bigProA {
    display: block;
    overflow: hidden;
    text-align: center;
    background: url(../images/leftli3.jpg) 0 -44px no-repeat;
    font: 14px/37px "microsoft yahei";
    color:#000000;
    margin: 0 auto 7px;
}
.bigpro a:hover {
    background-position: 0 0;
    color: #fff;
    font-size: 16px;
    background-color:#9A0003; 
}





.smallpro {
    margin:5px; 
    background: #BC0203 no-repeat 23px 0;
    overflow: hidden;
    text-align:left;
    width: 228px;
}
.smallpro a {
    line-height: 30px;
    padding-left: 14px;
    color:#FFF;
    font: 15px/37px "microsoft yahei";
}
.smallpro span{    
    float: right;
    width: 40px;
    height:40px;
    line-height:40px;
    text-align: center;
    font-size: 18px;
    cursor: pointer;
    display: block;
    color:#fff;
}


.erjipro{
    margin:5px; 
    background: #00a44a no-repeat 23px 0;
    overflow: hidden;
    text-align:center;
    width: 228px;
}
.erjipro a {
    line-height: 30px;
    padding-left: 14px;
    color:#FFF;
    font: 15px/37px "microsoft yahei";
}

.erjipro span{    
    float: right;
    width: 40px;
    height:40px;
    line-height:40px;
    text-align: center;
    font-size: 18px;
    cursor: pointer;
    display: block;
    color:#fff;
}

.list_ul{display: none;
overflow: hidden;}






.sub_left li a {
    text-align: left;
    text-indent: 38px;
}
.sub_left li li a {
    text-align: left;
    text-indent: 52px;
}
.left_contact {
    width: 238px;
    background: #03853f;
    height: auto;
    min-height: 92px;
    overflow: hidden;
    margin-bottom: 22px;
    padding: 17px 0 14px;
}
.left_tel {
    width: 182px;
    height: auto;
    overflow: hidden;
    margin: 0 auto;
    padding-left: 22px;
    background: url(../images/left_tel.png) 0 8px no-repeat;
    font: 20px/36px "impact";
    color: #fff;
}
.left_map {
    width: 182px;
    height: auto;
    overflow: hidden;
    margin: 0 auto;
    padding-left: 22px;
    background: url(../images/left_map.png) 0 3px no-repeat;
    font: 13px/28px "microsoft yahei";
    color: #fff;
}
.left_title2 {
    width: 238px;
    height: 62px;
    overflow: hidden;
    background: #1B6CD8;
    text-indent: 24px;
    color: #fff;
}
.left_title2 span {
    font: 700 16px/62px "microsoft yahei";
}
.left_title2 font {
    font: 14px/62px "microsoft yahei";
    color: #e2eaf1;
    text-transform: uppercase
}
.left_news {
    width: 232px;
    height: auto;
    overflow: hidden;
    border: 3px solid #e2e2e2;
    border-top: 0;
    padding-bottom: 27px;
    margin-bottom: 26px;
}
.left_news li {
    width: 210px;
    margin: 0 auto;
    background: url(../images/icons1.jpg) 1px center no-repeat;
    text-indent: 16px;
    font: 14px/47px "microsoft yahei";
    color: #666666;
    border-bottom: 1px dotted #b8b8b8;
    overflow: hidden
}
.left_news li a {
    color: #666
}body {

    font-size: 14px;

    color: #333;

    font-family: "Microsoft YaHei";

}

html, body, ul, li, p, h1, a, dl, dd {

    margin: 0;

    padding: 0;

    list-style: none;

    text-decoration: none;

    color: #333;

}

a img {
    border: 0;
}

h1, h2, h3, h4, h5 {
    margin: 0;
    paddinyng: 0;
}

.left {

    float: left;

}

.right {

    float: right;

}

.clear {

    clear: both;

}

.center {

    width: 1200px;

    margin: 0 auto;

    /*overflow: hidden;*/

}

.top {

    height: 47px;

    line-height: 47px;

    background: #eee;

}

.nav {

    background: #026222;

}


.nav ul li:hover {
color: #fff!important;
    background: #0c833e;

}
.nav ul li:hover a {
    font-size: 19px;

}
.nav ul li.home {

    border: 0;

}

.nav li a {

    color: #fff;

    font-size: 18px;

}

.tiao {

   /* border-bottom: 1px #BB0102 solid;*/

    height: 2px;

}

.Bannerslider {

    position: relative;

    width: 100%;

    height: 500px;

    margin: 0 auto;

    overflow: hidden;

}

.Bannerslider ul {

    position: relative;

    width: 1000%;

    overflow: hidden;

    height: 100%;

}

.Bannerslider ul li {

    width: 10%;

    float: left;

    display: block;

    background: center top no-repeat;

    height: 100%;

}

.Bannerslider ul li img {

    display: none;

}

.Bannerslider ol {

    text-align: center;

    width: 100%;

    position: absolute;

    bottom: 10px;

    left: 0;

}

.Bannerslider ol li {

    width: 16px;

    height: 16px;

    background: url(../images/dot.png) 0 -16px;

    cursor: pointer;

    display: inline-block;

    *display: inline;

    *zoom: 1;

}

.Bannerslider ol li.on {

    width: 16px;

    height: 16px;

    background: url(../images/dot.png) 0 0px;

}

.Bannerslider .ScrollLeft {

    display: none;

    width: 60px;

    height: 90px;

    position: absolute;

    top: 50%;

    left: 0;

    opacity: 0.8;

    background: url(../images/ad_ctr.png) 0 0;

    cursor: pointer;

    z-index: 1;

    margin-top: -45px;

}

.Bannerslider .ScrollRight {

    display: none;

    width: 60px;

    height: 90px;

    position: absolute;

    top: 50%;

    right: 0;

    opacity: 0.8;

    background: url(../images/ad_ctr.png) 0 -90px;

    cursor: pointer;

    z-index: 1;

    margin-top: -45px;

}

.Bannerslider .ScrollLeft:hover,
.Bannerslider .ScrollRight:hover {

    opacity: 1;

}

.Bannerslider:hover .ScrollLeft,
.Bannerslider:hover .ScrollRight {

    display: block;

}

.service {

    padding: 40px 0 0;

}

.service .myServive {

    font-size: 22px;

    font-weight: bold;

    position: relative;

}

.service .myServive .after {

    position: absolute;

    left: 115px;

    bottom: 5px;

    width: 50px;

    height: 2px;

    background: #7fa409;

}

.service .difference {

    line-height: 40px;

    font-size: 18px;

    color: #a0a0a0;

}

.service ul {

    overflow: hidden;

}

.service ul li {

    float: left;

    width: 380px;

    height: 100px;

    border: 1px solid #d7d7d7;

    margin: 20px 18px 0 0px;

}

.service ul li a {

    display: block;

    overflow: hidden;

    width: 100%;

    height: 100%;

    transition: background 0.5s;

    /*background: #fff;*/

}

.service ul li a:hover {

    background: #96b438;

    color: #fff;

}

.service ul li .left {

    border-right: 1px solid #d7d7d7;

    width: 49px;

    height: 100%;

    background: #ececec;

    position: relative;

}

.service ul li .left .ico {

    position: absolute;

    left: 19px;

    top: 20px;

    width: 40px;

    height: 40px;

    border-radius: 50%;

    background: #419b53;

    padding: 10px;

}

.service ul li .left .ico img {

    width: 40px;

    height: auto;

}

.service ul li .right {

    font-family: "Lucida Grande", Helvetica, Arial, "Microsoft YaHei", FreeSans, Arimo, "Droid Sans", "wenquanyi micro hei", "Hiragino Sans GB", "Hiragino Sans GB W3", Roboto, Arial, sans-serif;

    padding: 15px 40px;

    width: 250px;

    line-height: 22px;

}

.service ul li .right .title {

    font-weight: bold;

}

.homeMain {
    height: 780px;
    margin: 0 auto;
    padding-bottom: 104px;
}

.ys1 {

    padding: 15px;

    text-align: center;

}

.homeProdcuts .title {

    text-align: center;

    /*background: url(../images/line.png) repeat-x 0 52px;*/

}

.homeProdcuts .font {

    font-size: 18px;

    text-align: center;

    padding: 5px 0 15px

}

.homeProdcuts .font i {

    font-style: normal;

    color: #BB0102;

}

.homeProductList {

    overflow: hidden;

    float: right;

    width: 950px;

}

.homeProductList li {

    float: left;

    width: 286px;

    background: #fff;

    line-height: 50px;

    margin-left: 30px;

    margin-bottom: 17px;

    text-align: center;

    box-shadow: #ccc 5px 5px 0;

}

.homeProductList li a {

    font-size: 18px;

    font-weight: bold;

    color: #BB0102;

}

.homeProductList li img {

    height: 220px;

    width: 286px;

    display: block;

}

.homeAbout {
width: 100%;
    margin-bottom: 10px;
    overflow: hidden;

    background: #BB0102;

    background: url(../images/about.jpg) top center no-repeat;

    height: 425px;
    
}

.homeAbout .in {

    width: 1200px;

    margin: 0 auto;

    position: relative;

}

.homeAbout .left {

    width: 50%;

    height: 425px;

}

.homeAbout .right {

    position: absolute;

    width: 662px;

    height: 320px;

    left: 632px;

    top: 88px;

    line-height: 34px;

}

.homeAbout .right .homeAboutContent {

    color: #fff;

}

/*.homeAbout .right .homeAboutContent .content{

    padding:10px 0 0 50px;

    line-height:2;

    color:#fff;

}*/

.homeAbout .right .homeAboutContent .content p {

    color: #fff;

}

.homeAboutContent .title {

    border-bottom: 4px #fff solid;

    width: 100px;

    color: #fff;

    font-size: 20px;

    line-height: 40px;

    margin: 50px 0 0 50px;

}

.geduan1 {

    height: 235px;

    background: url(../images/geduan1.jpg) center center;

}

.case {

    padding: 50px 0 0;

}

.case .title {

    font-size: 22px;

    font-weight: bold;

    position: relative;

}

.case .title .after {

    position: absolute;

    left: 100px;

    bottom: 5px;

    width: 50px;

    height: 2px;

    background: #7fa409;

}

.case .myService {

    line-height: 40px;

    font-size: 18px;

    color: #a0a0a0;

}

.caseList {

    padding-top: 20px;

}

.caseList li {

    float: left;

    width: 390px;

    margin-right: 10px;

    margin-bottom: 10px;

    position: relative;

}

.caseList li .font {

    display: block;

    position: absolute;

    left: 0;

    top: 0;

    z-index: 99;

    opacity: 0;

    width: 390px;

    height: 300px;

    color: #fff;

    background: rgba(0, 0, 0, 0.5);

    transition: 0.5s all;

    text-align: center;

    line-height: 300px;

    font-size: 22px;

}

.caseList li:hover .font {

    opacity: 1;

}

.caseList li img {

    width: 390px;

    height: 300px;

}

.hzgy {

    margin-top: 20px;

    padding-top: 20px;

    border-top: #419b53 solid 1px;

}

.hzgy .title {

    font-size: 22px;

    font-weight: bold;

    position: relative;

}

.hzgy .title .after {

    position: absolute;

    left: 100px;

    bottom: 5px;

    width: 50px;

    height: 2px;

    background: #7fa409;

}

.hzgy .myService {

    line-height: 40px;

    font-size: 18px;

    color: #a0a0a0;

}

.hzgy .content {

    overflow: hidden;

}

.hzgy .content .bg {

    width: 45%;

    height: 626px;

    background: url(../images/bg1.jpg) no-repeat right;

}

.hzgy .content .right {

    width: 55%;

    background: #e7e7e7;

    height: 626px;

}

.hzgy .content .right .neirong {

    width: 600px;

}

.hzgy .content .right .neirong .welcome {

    margin: 50px 0 0 30px;

    font-size: 22px;

    font-family: "microsoft yahei";

}

.hzgy .content .right .neirong .title2 {

    margin: 20px 0 0 30px;

    color: #419b53;

    font-size: 27px;

    font-weight: bold;

    font-family: "microsoft yahei";

}

.hzgy .content .right .neirong .contentNy {

    margin: 20px 0 0 30px;

    font-family: "microsoft yahei";

    font-size: 16px;

}

.lookMore {

    width: 165px;

    height: 42px;

    background: #419b53;

    color: #fff;

    line-height: 42px;

    text-indent: 15px;

    overflow: hidden;

    margin: 15px 0 0 420px;

}

.lookMore .rightJ {

    height: 42px;

    width: 60px;

    background: #000;

    color: #fff;

    float: right;

    transform: skewX(-20deg);

    margin-right: -10px;

    font-size: 30px;

}

.lookMore .rightJ span {

    transform: skewX(20deg);

    display: block;

}

.hezuo {
    margin: 10px 0 0 30px
}

.hzhb {

    padding-top: 30px;

    margin-top: 30px;

    border-top: 1px solid #419b53;

}

.hzhb .title {

    font-size: 22px;

    font-weight: bold;

    position: relative;

}

.hzhb .title .after {

    position: absolute;

    left: 100px;

    bottom: 5px;

    width: 50px;

    height: 2px;

    background: #7fa409;

}

.hzhb .myService {

    line-height: 40px;

    font-size: 18px;

    color: #a0a0a0;

}

.hzhb ul {

    margin: 20px auto;

    border: 1px #ccc solid;

    border-right: 0;

}

.hzhb li {

    float: left;

    width: 299px;

    border-right: 1px #ccc solid;

    background: #fff;

    height: 100px;

    padding-top: 5px;

    text-align: center;

}

.jszc .title {

    text-align: center;

    background: url(../images/line.png) repeat-x 0 63px;

}

.jszc .title2 {

    text-align: center;

    font-size: 21px;

}

.jszc .title2 i {

    font-style: normal;

    color: #0c833e;

}

.jszc .title3 {

    text-align: center;

    font-size: 11px;

}

.liucheng {

    width: 100%;
    overflow: hidden;

    height: 1409px;

    background: url(../images/liucheng.jpg) no-repeat top center;

    margin: 15px 0;

}

.jszcList {

    overflow: hidden;

    margin: 20px auto;

}

.jszcList li {

    width: 600px;

    float: left;

    margin: 15px 0 0 0;

    line-height: 35px;

    font-size: 16px;

    overflow: hidden;

}

.jszcList li img {

    float: left;

    width: 286px;

    height: 320px;

    padding: 2px;

    background: #fff;

    border: #419b53 1px solid;

}

.jszcList li .font {

    width: 256px;

    float: left;

    padding: 0 25px;

}

.jszcList li.c2 img {

    float: right;

}

.jszcList li b {

    color: #419b53;

}

.news {

    padding-top: 30px;

    margin-top: 30px;

    border-top: 1px solid #419b53;

}

.news .title {

    font-size: 22px;

    font-weight: bold;

    position: relative;

}

.news .title .after {

    position: absolute;

    left: 100px;

    bottom: 5px;

    width: 50px;

    height: 2px;

    background: #7fa409;

}

.news .myService {

    line-height: 40px;

    font-size: 18px;

    color: #a0a0a0;

}

.homeNewsList {

    margin: 30px auto;

}

.homeNewsList li {

    width: 380px;

    float: left;

    margin: 0 20px 0 0;

}

.homeNewsList li img {

    width: 380px;

    height: 220px;

}

.homeNewsList li .click {

    border-bottom: #e1e1e1 1px solid;

    line-height: 40px;

}

.biao {

    padding: 5px 10px;

    background: url(../images/click.png) center no-repeat;

    background-size: 100% auto;

    margin-right: 5px;

}

.newstitle {

    margin: 15px 0 0 0;

    font-weight: bold;

    line-height: 30px;

    font-size: 18px;

}

.homeNewsList .content {

    text-indent: 2em;

    line-height: 22px;

}

.homeContact {

    background: url(../images/bomc.png) top center;

    width: 100%;

    height: 219px;

    margin-top: 50px;

}

.footer {

    background: #282828;

    color: #fff;

    padding: 50px 0;

}

.botNews {

    float: left;

    width: 400px;

}

.botPro {

    float: left;

    width: 400px;

}

.botContact {

    float: left;

    width: 400px;

}

.footer {

    padding: 20px 0;

    background: #026222;

    /*text-align: center;*/

    line-height: 2.5;

    color: #fff;

}

.footer a, .footer p {

    color: #fff;

}

/*neiye*/

.nyxt {
    width: 100%;
    height: 300px;
    margin: 0 auto;
    background: url(../images/xt.jpg) top center no-repeat;
}

.nyxt img {
    width: 1200px;
    height: 300px;
    display: none;
}

.mainContent {
    width: 1200px;
    margin: 0 auto;
    overflow: hidden;
    padding-top: 30px;
    padding-bottom: 30px;
}

.nyleft {
    width: 250px;
    float: left;
    /*margin-left: -10px;*/
}

.nyleft .cptit {
    width: 300px;
    height: 40px;
    line-height: 40px;
    font-size: 20px;
    background: #3c3e46;
    color: #fff;
    font-weight: bold;
    text-align: center;
}

.con {
    width: 290px;
    padding: 4px;
    border: 1px solid #ccc;
    border-top: none;
}

.con h3 {
    width: 290px;
    height: 36px;
    line-height: 36px;
    background: #BC0203;
    margin: 5px 0;
    padding: 0;
    text-align: center;
}

.con h3  {
    color: #fff;
    display: block;
    width: 266px;
    height: 36px;
    padding-left: 24px;
}

.con ul li {
    margin-left: 6px;
    width: 280px;
    height: 36px;
    line-height: 36px;
    font-size: 14px;
    background: #d3d3d3;
    text-align: center;
    margin: 0 0 5px;
}
.con ul li{
    float: left;
    margin-left: 6px
}
.con ul li:hover{
    background-color: #9A0003;
}
.con ul li:hover a {
    color: #fff;
    font-size: 16px;
}

.con ul li a {
    font-size: 14px;
    color: #000;
}

.con p {
    font-size: 14px;
    line-height: 30px;
}

.con dl {
    overflow: hidden;
}

.con dl dd {
    float: left;
    width: 126px;
    margin: 0 2px;
    background: #d3d3d3;
    text-align: center;
    line-height: 26px;
}

.nyright {
    width: 932px;
    float: right;
    border: 1px solid #ddd;
    overflow: hidden;
    width: 935px;
}
.nyright1 {
    width: 1200px;
    float: right;
}
.location {
    border-bottom: 1px solid #666;
    overflow: hidden;
    padding-bottom: 9px;
    margin: 0px 10px;
    padding-top: 12px;
}

.location h5 {
    border-left: 3px solid #026222;

    float: left;

    font-weight: normal;

    line-height: 16px;

    padding-left: 10px;

    color: #026222;

    font-size: 16px;

    font-weight: bold;

}

.location span {
    float: right;
    font-size: 12px;
}

.location span a {
    font-size: 12px;
}

.infocon {
    padding: 10px;
    margin-top: 10px;
}

.infocon p, .infocon {
    line-height: 32px;
    font-size: 14px;
}

.procon2 {
    overflow: hidden;
    padding: 5px;
}

.procon {
    overflow: hidden;
    padding: 5px;
}

.procon ul {
    overflow: hidden;
}

.procon ul li {
    width: 307px;
    float: left;
    text-align: center;
    margin-bottom: 15px;
}

.procon ul li span {
    display: block;
    width: 290px;
    text-align: center;
    height: 30px;
    line-height: 30px;
    font-size: 15px;
    font-weight: bold;
    color: #026222;
}

.procon ul li img {
    width: 290px;
    height: 220px;
    padding: 2px;
    border: 1px solid #999;
    display: block;
}

.page {
    text-align: center;
}

.page {
    text-align: center;
}

.pro_img {
    text-align: center;
}

.pro_img img {
    width: 350px;
    height: 250px;
    padding: 2px;
    border: 1px solid #999;
}

.pro_con {
    line-height: 32px;
}

.pro_con p {
    font-size: 14px;
    line-height: 32px;
}

.newscon {
    padding: 8px;
    overflow: hidden;
}

.newscon ul li {
    width: 1180px;
    height: 36px;
    line-height: 36px;
}

.newscon h1 {
    text-align: center;
    font-size: 18px;
    font-weight: bold;
    line-height: 36px;
}

.newscon p {
    line-height: 32px;
}

.newscon2 {
    padding: 8px;
    overflow: hidden;
}

.newscon2 h1 {
    text-align: center;
    font-size: 18px;
    font-weight: bold;
    line-height: 36px;
}

.newscon2 p {
    line-height: 32px;
}

/*见证*/

.jz_bg {
    background: url(../images/zx_bg10.gif) no-repeat center 0;
    height: 705px;
}

.jz_con {
    margin-left: 100px;
    display: inline-block;
    width: 534px;
    position: relative;
    height: 519px;
    overflow: hidden;
}

.jz_con dl {
    background: url(../images/jz_picbg.png) no-repeat;
    width: 534px;
    height: 138px;
    margin: 0; /*margin-top:15px;*/
    display: block;
    overflow: hidden;
}

.jz_con dl dt {
    float: left;
    width: 136px;
    height: 136px;
    overflow: hidden;
}

.jz_con dl dt img {
    position: relative;
    height: 136px;
}

.jz_con dl dd {
    float: left;
    width: 360px;
    padding-left: 18px;
    margin: 0;
}

.jz_con dl dd b {
    line-height: 30px;
    height: 30px;
    overflow: hidden;
    display: block;
    padding-top: 20px;
}

.jz_con dl dd b a {
    font-size: 16px;
    color: #d04342;
}

.jz_con dl dd b a:hover {
    text-decoration: underline;
}

.jz_con dl dd p {
    color: #838383;
    line-height: 22px;
    font-size: 14px;
}

.jz_con dl dd span {
    display: block;
    padding-top: 10px;
}

.jz_con dd em {
    display: block;
    color: #12691b;
    line-height: 30px;
}

.jz_con dl.khjz_dlbj {
    background: url(../images/jz_picbg1.png) no-repeat;
}

.jz_con dl.khjz_dlbj dt {
    float: right;
}

.jz_con .ul {
    position: absolute;
    left: 0;
}

/*国内储气罐著名品牌*/

.pp {
    height: 625px;
}

.pp_top {
    padding: 60px 0 40px;
    text-align: center;
}

.pp_top a b {
    display: block;
    font-size: 30px;
    color: #333;
    padding-top: 3px;
}

.pp_top a b em {
    color: #d04342;
}

.pp_top a i {
    display: block;
    font-size: 14px;
    color: #666;
    padding-top: 4px
}

.pp_top a:hover b {
    color: #d04342;
}

.pp01 {
    background: url(../images/sp_picbg.gif) no-repeat;
    width: 522px;
    height: 399px;
}

.pp01 img {
    width: 486px;
    height: 273px;
    padding: 20px 0 0 18px;
}

.pp02 {
    width: 678px;
}

.pp02 ul li {
    float: left;
    padding-left: 40px;
}

.pp02 ul li a {
    background: url(../images/sp_libg01.gif) no-repeat;
    width: 185px;
    height: 185px;
    display: block;
    text-align: center;
}

.pp02 ul li a:hover {
    background: url(../images/sp_libg02.gif) no-repeat;
}

.pp02 ul li a span {
    display: block;
    font-size: 24px;
    color: #fff;
    padding-top: 50px;
}

.pp02 ul li a:hover span {
    font-weight: bold;

}

.pp02 ul li a em {
    display: block;
    font-size: 16px;
    color: #fff;
    line-height: 25px;
    padding-top: 20px;
}

.pp02 p {
    font-size: 22px;
    color: #333;
    padding: 35px 0 0 145px;
}

.pp02 p b {
    color: #d04342;
    font-size: 24px;
}

.pp02 p i {
    display: block;
    padding-top: 20px;
}

.pp02 .pp_sp02 {
    display: block;
    padding: 20px 0 0 165px;
}

.pp02 .pp_sp02 img {
    display: block;
    float: left;
}

.pp02 .pp_sp02 em {
    display: block;
    float: left;
    font-size: 16px;
    color: #333;
    padding-left: 34px;
    line-height: 40px;
    width: 300px;
}

.pp02 .pp_sp02 em b {
    font-size: 18px;
    color: #d04342;
}

.botNav {
    background: #9A0003;
}

.botNav .lianxi {
    width: 922px;
    overflow: hidden;
    padding: 25px 0;
}

.botNav .lianxi ul li {
    float: left;
    width: 400px;
    margin: 10px 5px 0 0;
    line-height: 54px;
    color: #fff;
}

.botNav .lianxi ul li a {
    color: #fff;
}

.botNav .lianxi ul li img {
    float: left;
    margin-right: 10px;
}

.botNav .ewm {
    width: 276px;
    padding: 10px 0;
    line-height: 30px;
}

.botNav .ewm div {
    text-align: center;
    color: #fff;
    width: 50%;
}

.botNav .ewm div img {
    display: block;
    margin: 0 auto;
}

.footer select {
    border: 0;
    width: 150px;
    height: 35px;
    display: block;
    text-align: center;
}

/*车间厂房*/

.cjcf {

    background: #eee;

    padding: 70px 0;

    box-shadow: 0px 5px 5px #999 inset;

}

.cjcf .left img {

    display: block;

}

.cjcf .left .content {

    border: 1px #BB0102 solid;

    border-top: 0;

    background: #fff;

    padding-top: 10px;

}

.cjcf .left .content ul li {

    text-align: center;

    line-height: 53px;

    background: #BB0102;

    width: 260px;

    margin: 0px auto 10px;

    border-radius: 3px;

}

.cjcf .left .content ul li:hover, .cjcf .left .content ul li.on {

    background: #d04342;

}

.cjcf .left .content ul li a {

    font-size: 16px;

    font-weight: bold;

    color: #fff;

    display: block;

}

.cjcf .right {

    width: 900px;

    height: 408px;

    overflow: hidden;

    position: relative;

}

.cjcf .right .pos {

    position: absolute;

    left: 0;

    z-index: 1;

}

.cjcf .right ul {

    overflow: hidden;

    height: 408px;

}

.cjcf .right ul li {

    float: left;

    width: 290px;

    height: 200px;

    text-align: center;

    position: relative;

    margin: 0 0 8px 8px;

}

.cjcf .right ul li span {

    display: block;

    width: 100%;

    height: 40px;

    background: rgba(0, 0, 0, 0.5);

    line-height: 40px;

    position: absolute;

    bottom: 0;

    left: 0;

    color: #fff;

}

.cjcf .right ul li img {

    width: 290px;

    height: 200px;

    display: block;

    margin: 0 auto;

}

.homeNews {
padding-top: 20px; width: 1200px;
    overflow: hidden;

    padding-bottom: 20px;

}

.homeNewsLeft {

    width: 766px;

}

.homeNewsRight {

    width: 410px

}

.homeNewsLeftTitle {

    overflow: hidden;

    height: 41px;

    line-height: 41px;

    background: #026222;

}

.homeNewsLeftTitle ul li {

    width: 135px;

    text-align: center;

    float: left;

}

.homeNewsLeftTitle ul li.on {

    background: #0c833e;

}

.homeNewsLeftTitle ul li a {

    color: #fff;

    font-size: 16px;

    font-weight: bold;

    display: block;

}

.homeNewsLeftContent img {

    width: 400px;

    height: 217px;

    border: solid 1px #d3d3d3;

    padding: 4px;

}

.homeNewsLeftContent {

    padding: 15px 0;

}

.homeNewsLeftContentTop {

    padding-bottom: 10px;

    overflow: hidden;

}

.homeNewsLeftContentTop .right {

    width: 335px;

}

.homeNewsLeftContentTop .right p {

    line-height: 30px;

}

.homeNewsLeftContentTop .right .newsTitle {

    padding-bottom: 10px;

}

.homeNewsLeftContentTop .right .newsTitle a {

    font-size: 16px;

    color: #0c833e;

    font-weight: bold;

}

.homeNewsLeftList {

    overflow: hidden;

}

.homeNewsLeftList li {

    float: left;

    width: 380px;

    line-height: 30px;

    height: 30px;

    position: relative;
}
.homeNewsLeftList li span{ position: absolute;right: 15px;top: 0; font-size: 12px; color: #666;}

.homeNewsRightTitle {

    overflow: hidden;

    height: 41px;

    line-height: 41px;

    background: #026222;

    /*padding-bottom: ;*/

}

.homeNewsRightTitle a {

    color: #fff;

    font-size: 16px;

    font-weight: bold;

    display: block;

    width: 135px;

    text-align: center;

}

.homeNewsRightContent {

    position: relative;

    overflow: hidden;

    height: 279px;

}

.homeNewsRightContent ul {

    position: absolute;

    left: 0;

    top: 0;

}

.homeNewsRightContent ul li {

    border-bottom: dashed #ccc 1px;

    padding: 0px 0;

    height: 90px;

}

.homeNewsRightContent ul li .newGdTitle {

    padding-left: 30px;

    background: url(../images/wen.gif) no-repeat 5px 9px;

    line-height: 30px;

    height: 30px;

    position: relative;
}
.homeNewsRightContent ul li .newGdTitle span{position:absolute;right:5px; top: 0; color: #666; font-size: 12px;}

.homeNewsRightContent ul li .newsGdContent {

    padding-left: 30px;

    background: url(../images/da.gif) no-repeat 5px 9px;

    line-height: 30px;

    height: 60px;

}

.neiyeRight {

    width: 490px;

    float: right;

    line-height: 30px;

}

.procon2 h1 {
    font-size: 30px;
    font-weight: bold;
    line-height: 50px;
}

.neiyeRight p {

    font-size: 16px;

}

.page {

    line-height: 40px;

    font-size: 14px;

    padding: 10px 20px;

    overflow: hidden;

}

.page a {

    /*color: #00e;*/

}

.xgPro ul {

    overflow: hidden;

    padding: 10px 7px;

    height: 222px;

}

.xgPro ul li {

    width: 220px;

    float: left;

    text-align: center;

    background: #ddd;

    line-height: 36px;

    margin-right: 10px;

}

.xgPro ul li img {

    display: block;

    margin: 0 auto;

    width: 220px;

    height: 165px;

}

.xgNew ul {

    padding: 10px 10px;

}

.xgNew ul li {

    line-height: 35px;

}

.xgNew ul li span {

    float: right;

}

.gd3 {

    position: relative;

    overflow: hidden;

    height: 130px;

    width: 1200px;

    margin: 0 auto;

}

.gd3 ul {

    position: absolute;

    left: 0;

    top: 0;

}

.link {

    /*height:40px;*/

    border-top: #026222 3px solid;

    line-height: 40px;

    background: #eee;

    overflow: hidden;

}

.linkRight {

    float: right;

    width: 1100px;

}

.hyzx {

    float: left;

    width: 590px;

}

.hyzx .title {

    background: #BB0102;

    height: 40px;

    line-height: 40px;

}

.hyzx .title a {

    color: #fff;

    font-size: 16px;

    font-weight: bold;

    display: block;

    width: 135px;

    text-align: center;

}

.hyzx .content {

    overflow: hidden;

}

.hyzx .content .left {

    width: 245px;

}

.hyzx .content .left img {

    width: 230px;

    height: 180px;

    margin: 5px;

    padding: 3px;

    border: 1px #ccc solid;

    background: #fff;

}

.hyzx .content .right {

    width: 320px;

    padding: 5px 0;

}

.hyzx .content .right li {

    line-height: 30px;

}

.jjfa {

    float: right;

    width: 590px;

}

.jjfa .title {

    background: #BB0102;

    height: 40px;

    line-height: 40px;

}

.jjfa .title a {

    color: #fff;

    font-size: 16px;

    font-weight: bold;

    display: block;

    width: 135px;

    text-align: center;

}

.jjfa .content {

    overflow: hidden;

}

.jjfa .content .left {

    width: 245px;

}

.jjfa .content .left img {

    width: 230px;

    height: 180px;

    margin: 5px;

    padding: 3px;

    border: 1px #ccc solid;

    background: #fff;

}

.jjfa .content .right {

    width: 320px;

    padding: 5px 0;

}

.jjfa .content .right li {

    line-height: 30px;

}


/*.container:hover {*/
    /*transform: rotateY(180deg);*/
/*}*/

/*.container, .container {*/
    /*width: 300px;*/
    /*height: 240px;*/
/*}*/

/*.container {*/
    /*width: 300px;*/
    /*padding: 4px;*/
    /*border: 1px solid #ccc;*/
    /*float: left!important;*/
    /*margin: 4px 2px 0;*/
    /*text-align: center;*/
    /*position: relative;*/
/*}*/

/*.container {*/
    /*position: relative;*/
    /*transition: 0.50s;*/
    /*transform-style: preserve-3d;*/
/*}*/

/*.container:hover {*/
    /*transform: rotateY(180deg);*/
/*}*/

/*.one {*/
    /*width: 300px;*/
 /*height: 240px;*/
    /*position: absolute;*/
    /*transform: rotateY(180deg);*/
    /*backface-visibility: hidden;*/
    /*width: 300px;*/
    /*height:240px ;*/
    /*left: 4px;*/
    /*top: 4px;*/
    /*background-color: black;*/
    /*opacity: 0.5;*/

    /*!*background-color: hotpink;*!*/
    /*backface-visibility: hidden;*/


/*}*/

/*.two {*/
    /*width: 300px;*/
    /*height: 240px;*/
    /*left: 4px;*/
    /*top: 4px;*/
    /*position: absolute;*/
    /*position: absolute;*/
    /*background: yellow;*/
    /*backface-visibility: hidden;*/
/*}*/

.nav .center ul li .slide_box{ transition-duration:.5s;
display: none;}
.nav .center ul li:hover .slide_box{display:block;}




/*.content {
    width: 1150px;
    height: auto;
    overflow: hidden;
    margin: 0 auto;*/

.leftsy {
    float: left;
    width: 238px;
    height: auto;
    overflow: hidden
}
.left_title1 {
    width: 238px;
    height: 48px;
    background: url(../images/lefttitle.png) 67px center no-repeat #3c3e46;
    font: 700 16px/48px "microsoft yahei";
    color: #fff;
    text-align: center;
    text-indent: 4px;
    overflow: hidden
}
.left_title1 a{ color:#fff;}
.left_nav {
    width: 238px;
    height: auto;
    overflow: hidden;
    background: #e6e6e6;
    padding: 10px 0 5px;
    margin-bottom: 15px;
    text-align:center;
    display:block;
}
.sub_left {
    max-height: 10000px;
}
.bigpro {
    float: left;
    width: 214px; /*height: 37px;*/
    margin-left: 13px;
}
.bigpro ul {
    border-radius: 16px;
    overflow: hidden;
    margin: 5px 0;
    background: #fff;
}
.bigpro a.bigProA {
    display: block;
    overflow: hidden;
    text-align: center;
    background: url(../images/leftli3.jpg) 0 -44px no-repeat;
    font: 14px/37px "microsoft yahei";
    color:#000000;
    margin: 0 auto 7px;
}
.bigpro a:hover {
    background-position: 0 0;
    color: #fff;
    font-size: 16px;
    background-color:#026222; 
}





.smallpro {
    margin:5px; 
    background: #026222 no-repeat 23px 0;
    overflow: hidden;
    text-align:left;
    width: 228px;
}
.smallpro a {
    line-height: 30px;
    padding-left: 14px;
    color:#FFF;
    font: 15px/37px "microsoft yahei";
}
.smallpro span{    
    float: right;
    width: 40px;
    height:40px;
    line-height:40px;
    text-align: center;
    font-size: 18px;
    cursor: pointer;
    display: block;
    color:#fff;
}


.erjipro{
    margin:5px; 
    background: #00a44a no-repeat 23px 0;
    overflow: hidden;
    text-align:center;
    width: 228px;
}
.erjipro a {
    line-height: 30px;
    padding-left: 14px;
    color:#FFF;
    font: 15px/37px "microsoft yahei";
}

.erjipro span{    
    float: right;
    width: 40px;
    height:40px;
    line-height:40px;
    text-align: center;
    font-size: 18px;
    cursor: pointer;
    display: block;
    color:#fff;
}

.list_ul{display: none;
overflow: hidden;}






.sub_left li a {
    text-align: left;
    text-indent: 38px;
}
.sub_left li li a {
    text-align: left;
    text-indent: 52px;
}
.left_contact {
    width: 238px;
    background: #03853f;
    height: auto;
    min-height: 92px;
    overflow: hidden;
    margin-bottom: 22px;
    padding: 17px 0 14px;
}
.left_tel {
    width: 182px;
    height: auto;
    overflow: hidden;
    margin: 0 auto;
    padding-left: 22px;
    background: url(../images/left_tel.png) 0 8px no-repeat;
    font: 20px/36px "impact";
    color: #fff;
}
.left_map {
    width: 182px;
    height: auto;
    overflow: hidden;
    margin: 0 auto;
    padding-left: 22px;
    background: url(../images/left_map.png) 0 3px no-repeat;
    font: 13px/28px "microsoft yahei";
    color: #fff;
}
.left_title2 {
    width: 238px;
    height: 62px;
    overflow: hidden;
    background: #1B6CD8;
    text-indent: 24px;
    color: #fff;
}
.left_title2 span {
    font: 700 16px/62px "microsoft yahei";
}
.left_title2 font {
    font: 14px/62px "microsoft yahei";
    color: #e2eaf1;
    text-transform: uppercase
}
.left_news {
    width: 232px;
    height: auto;
    overflow: hidden;
    border: 3px solid #e2e2e2;
    border-top: 0;
    padding-bottom: 27px;
    margin-bottom: 26px;
}
.left_news li {
    width: 210px;
    margin: 0 auto;
    background: url(../images/icons1.jpg) 1px center no-repeat;
    text-indent: 16px;
    font: 14px/47px "microsoft yahei";
    color: #666666;
    border-bottom: 1px dotted #b8b8b8;
    overflow: hidden
}
.left_news li a {
    color: #666
}




.ewmBox {
    background: url("../images/xfbg.png") repeat;
    bottom: 0;
    height: 65px;
    left: 0;
    position: fixed;
    width: 100%;
    z-index: 9999;
}
.ewmBoxIn {
    height: 65px;
    line-height: 65px;
    margin: 0 auto;
    position: relative;
    width: 1200px;
}
.ewmBox a {
    color: #fff;
    text-decoration: none;
}
.ewmBox .ico {
    background: url("../images/ico.png") no-repeat;
    float: left;
    height: 54px;
    width: 54px;
}
.ewmBox .font {
    color: #000;
    float: left;
    font-family: 微软雅黑;
    font-size: 22px;
    font-weight: bold;
    padding-left: 10px;
    width: 183px;
}
.ewmBox .font p {
    line-height: 30px;
    margin: 0;
}
.ewmBox .font p.num {
    text-indent: 2em;
}
.ewmBox .phoneNum {
    float: left;
    padding: 5px 0 0;
    width: 320px;
}
.ewmBox .phoneNum .ico {
    background-position: 0 0;
}
.ewmBox .QQ {
    float: left;
    padding: 5px 0 0;
    width: 295px;
}
.ewmBox .QQ .ico {
    background-position: -57px 0;
}
.ewmBox .weChat {
    float: left;
    padding: 5px 0 0;
    position: relative;
    width: 320px;
}
.ewmBox .weChat .ico {
    background-position: -113px 0;
}
.ewmBox .weChat .wx {
    bottom: 65px;
    display: none;
    left: 0;
    position: absolute;
}
.ewmBox .weChat:hover .wx {
    display: block;
}

.ewmBox .weChat1 {
    float: left;
    padding: 5px 0 0;
    position: relative;
    width: 250px;
}
.ewmBox .weChat1 .ico {
    background-position: -113px 0;
}
.ewmBox .weChat1 .wx {
    bottom: 65px;
    display: none;
    left: 0;
    position: absolute;
}
.ewmBox .weChat1:hover .wx {
    display: block;
}
.ewm2 {
    bottom: -5px;
    height: 65px;
    position: absolute;
    right: 0;
    width: 65px;
    z-index: 999;
}
.ewm2 img.wxxt {
    height: 100%;
    width: 100%;
}
.ewm2 img.wxxt1 {
    bottom: 65px;
    display: none;
    left: -80px;
    position: absolute;
}
.ewm2:hover .wxxt1 {
    display: block;
}

.pleft { width: 350px; z-index:5; float:left; overflow:hidden; padding-top:10px; padding-left:10px;}
a {
    text-decoration: none;
    color: #333;
}
.clear {
    clear: both;
}
.pright {
    width: 320px;
    float: left;
    margin-left: 20px;
    z-index: 1;
    overflow: hidden;
    font-size: 14px;
    padding-top: 20px;
}
.propar div.pd_short{ line-height:28px; background: none repeat scroll 0 0 #f8f6f6;border: 1px dashed #F1F1F1;color: #000000;padding: 10px; font-size:15px; font-weight:bold;}

.propar h1 {
    color: #026222;
    line-height: 28px;
    padding: 0 8px 10px;
    border-bottom: 1px dashed #ccc;
    font-size: 22px;
}
.fenlei {
    background: url(../images/fenlei_line.gif) repeat-x top;
    position: relative;
    padding-top: 10px;
    clear: both;
    margin-top: 35px;
}
body .cp {
    margin-top: 15px;
    background: #fff;
    padding: 0 0 12px 0;
    margin-bottom: 10px;
}
.cptab {
    background: #cc0000;
    height: 40px;
    line-height: 40px;
}
.cptab a.cr {
    font-weight: bold;
}
.cp dl {
    width: 225px;
    overflow: hidden;
    float: left;
    display: inline;
    padding: 12px 0 0 13px;
}

.fenlei .tit {
    padding-bottom: 4px;
    _padding-bottom: 2px;
    position: absolute;
    top: -25px;
}
 .fenlei .tit .cur {
    color: #fff;
    text-decoration: none;
    background-position: left -25px;
    margin-top: 1px;
}
 .fenlei .tit .cur span {
    background-position: right -25px;
    padding-top: 6px;
}
.fenlei .tit a span {
    background: url(../images/pro_fenlei_span.gif) no-repeat right top;
    height: 25px;
    float: left;
    padding: 7px 20px 0 15px;
}
.nycpimg img {
    padding: 2px;
    border: 1px solid #026222;
    margin-right: 0px;
}
.proinfo div {
    padding: 0 5px;
}
.nycpimg {
    text-align: center;
    margin-top: 20px;
}


.pro_main {
    background-color: #fff;
    border: 1px solid #ddd;
    overflow: hidden;
    width: 958px;
}

.animated {
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
}

.proitem .protext {
    text-align: center;
    padding: 10px 80px 16px 10px;
    background: #f5f5f5;
    color: #666;
}